package main

import "fmt"

func Add[T int | string | rune](a, b T) T { // 带类型形参的函数被称为泛型函数

	return a + b
}

func main() {
	fmt.Println(Add(1, 2))
	fmt.Println(Add("a", "c"))
	fmt.Println(Add('a', 'c'))
}

/*
3
ac
196
*/
